Line Count R←50100⌶Y

This function is a compact version of the system function ⎕LC. If an expression requires only the most recent line(s) in the function calling stack, this is a more efficient alternative to using ⎕LC.

Y may be an integer specifying the depth of the function calling stack that is required in the result.

The result R is the same as ⎕LC, but truncated to the number of stack levels specified by Y.

Example

          ∇ Foo
[1]    :If 4=⍴⎕LC
[2]        50100⌶0
[3]        50100⌶1
[4]        50100⌶2
[5]        50100⌶3
[6]        50100⌶4
[7]        50100⌶5
[8]        →
[9]    :Else
[10]       Foo
[11]   :EndIf
     ∇
      Foo

3
4 10
5 10 10
6 10 10 10
7 10 10 10